package com.pixiv.DAO;

import com.pixiv.Entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.Date;

public interface UserMapping {
    String getUserIconByUserID(@Param("UserID") int id);
    void updateSexByUserID(@Param("sex") String sex, @Param("id") int UserID);

    String getNameByID(@Param("id") int id);
    String getEMailByID(@Param("id") int id);
    String getPhoneByID(@Param("id") int id);
    String getQQByID(@Param("id") int id);
    String getSexByID(@Param("id") int id);
    String getUserTypeByUserID(@Param("id") int id);
    Date getLastLoginTimeByUserID(@Param("id") int id);

    int getUserLevelByUserID(@Param("id") int id);
    int getUserExplosionByUserID(@Param("id") int id);


    void updatePhaseInforByUserID(@Param("name") String name, @Param("sex") String sex, @Param("email") String email,
                                  @Param("qq") String qq, @Param("phone") String phone, @Param("id") int UserID);

    void updateUserIconPathByUserID(@Param("id") int id, @Param("path") String path);
    //void updateUserIconPathByUserID//;

    User getUser(@Param("id")int id);
    int getTitleTotal(@Param("id")int userid);

}
